From 9361b2c2e4cf14b1ce6ae87f4efbaafb0b71e04d Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Tue, 11 Dec 2001 23:56:46 +0000 Subject: [PATCH] Small fix to let mnemonics work with notebooks. Tue Dec 11 18:55:16 2001 Jonathan Blandford * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let mnemonics work with notebooks. --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtklabel.c | 4 ++++ 8 files changed, 39 insertions(+) diff --git a/ChangeLog b/ChangeLog index b2978dff89..c92cd6117a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index b2978dff89..c92cd6117a 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + Tue Dec 11 15:25:06 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index b85fc52e1a..450f114ac4 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -666,6 +666,10 @@ gtk_label_mnemonic_activate (GtkWidget *widget, * widget's ancestry. */ parent = widget->parent; + + if (parent && GTK_IS_NOTEBOOK (parent)) + return gtk_widget_mnemonic_activate (parent, group_cycling); + while (parent) { if (GTK_WIDGET_CAN_FOCUS (parent) || -- 2.30.2